package com.pri.chat.nim.session.fragment.tab;//package com.pri.chardemo.session.fragment.tab;
//
//import android.os.Bundle;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//
//import com.pri.chardemo.R;
//import com.pri.chardemo.session.model.AckMsgTab;
//import com.netease.nim.uikit.common.fragment.TabFragment;
//
//
//public abstract class AckMsgTabFragment extends TabFragment {
//
//    private boolean loaded = false;
//
//    private AckMsgTab tabData;
//
//    protected abstract void onInit();
//
//    protected boolean inited() {
//        return loaded;
//    }
//
//    @Override
//    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//        return inflater.inflate(R.layout.main_tab_fragment_container, container, false);
//    }
//
//    @Override
//    public void onActivityCreated(Bundle savedInstanceState) {
//        super.onActivityCreated(savedInstanceState);
//    }
//
//    public void attachTabData(AckMsgTab tabData) {
//        this.tabData = tabData;
//    }
//
//    @Override
//    public void onCurrent() {
//        super.onCurrent();
//
//        if (!loaded && loadRealLayout()) {
//            loaded = true;
//            onInit();
//        }
//    }
//
//    private boolean loadRealLayout() {
//        ViewGroup root = (ViewGroup) getView();
//        if (root != null) {
//            root.removeAllViewsInLayout();
//            View.inflate(root.getContext(), tabData.layoutId, root);
//        }
//        return root != null;
//    }
//}
